package org.mathcloud.math.core.common.signature;

import org.webequa.core.common.signature.ObjectSignature;


public interface QuantityObjectSignature extends ObjectSignature
{ 
	public int getDimensionsNumber();
	public int[] getDimensions();
	public boolean isComplex();
	public boolean isMatrix();	
	public boolean isRealNumberSignature();	
	public boolean isComplexNumberSignature();	
	public boolean isRealMatrixSignature();
	public boolean isComplexMatrixSignature();
	public boolean isBooleanValueSignature();
}
